home *** CD-ROM | disk | FTP | other *** search
/ Internet Publisher's Toolbox 2.0 / Internet Publisher's Toolbox.iso / internet / ntserver / wtsource / stemmer.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-02-16  |  807 b   |  49 lines

  1. /* WIDE AREA INFORMATION SERVER SOFTWARE
  2.    No guarantees or restrictions.  See the readme file for the full standard
  3.    disclaimer.  
  4.   
  5. */
  6.  
  7. /* Copyright (c) CNIDR (see ../COPYRIGHT) */
  8.  
  9.  
  10. #ifndef STEMMER_H
  11. #define STEMMER_H
  12.  
  13. #include "cdialect.h"
  14. #include "cutil.h"
  15.  
  16.  
  17. #ifdef __cplusplus
  18. /* declare these as C style functions */
  19. extern "C"
  20.     {
  21. #endif /* def __cplusplus */
  22.  
  23.  
  24. /* main stemmer routine */
  25. char * stemmer _AP((char *word));
  26.  
  27.  
  28. /* smart stemmer */
  29. void smrt_stmr _AP((char *word));
  30.  
  31.  
  32. /* plural stemmer */
  33. void news_stmr _AP((char *word));
  34.  
  35.  
  36. /* porter's stemmer */
  37. void prtr_stmr _AP((char *word));
  38.  
  39.  
  40. /* porter's alternative stemmer */
  41. void alt_prtr_stmr _AP((char *word));
  42.  
  43.  
  44. #ifdef __cplusplus
  45.     }
  46. #endif /* def __cplusplus */
  47.  
  48. #endif /* STEMMER_H */
  49.